/*
 * 文件名：ResponseCode.java
 * 版权：Copyright 2018 Kdla. Co. Ltd. All Rights Reserved.
 * 描述：云通物联云平台V3.0
 * 修改人：hiny
 * 修改时间：2018年7月17日
 */

package com.common.boot.util;

import org.springframework.stereotype.Component;

/**
 * 请求返回状态码
 * <p>
 * I:info =>请求返回成功
 * <p>
 * W:warning =>请求check不通过
 * <p>
 * E:error =>请求处理异常
 * <p>
 * 
 * @author hiny
 * @version 1.0 2018年7月17日
 * @see ResponseCode
 */
@Component
public class ResponseCode {

    /**
     * 请求成功
     */
    public static final String I_200 = "200";

    /**
     * 请求成功
     */
    public static final String I_200_MSG = "请求成功";

    /**
     * 服务不在线
     */
    public static final String E_100 = "100";

    /**
     * 服务不在线
     */
    public static final String E_100_MSG = "服务不在线";

    /**
     * 请求失败
     */
    public static final Integer E_500 = 500;

    /**
     * 请求失败
     */
    public static final String E_500_MSG = "请求失败";

    // region 公共类型相关100***
    /**
     * 时间格式转换异常
     */
    public static final Integer W_100001 = 100001;

    /**
     * 时间格式转换异常
     */
    public static final String W_100001_MSG = "时间格式转换异常";

    /**
     * 请求失败
     */
    public static final Integer E_100002 = 100002;

    /**
     * 请求失败
     */
    public static final String E_100002_MSG = "请求服务失败";

    /**
     * 请求参数异常
     */
    public static final Integer W_100003 = 100003;

    /**
     * 请求参数异常
     */
    public static final String W_100003_MSG = "请求参数异常";

    // endregion
}
